.tao-widget-cells__col {
  position: relative;
  min-height: 100%;
  max-height: 100%;
  overflow: hidden;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  align-content: space-between;
  justify-content: space-between;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%;
  align-self: stretch; }
  .tao-widget-cells--hover .tao-widget-cells__col-img {
    cursor: pointer; }
    .tao-widget-cells--hover .tao-widget-cells__col-img::after {
      position: absolute;
      left: 0;
      top: 0;
      z-index: 5;
      content: '';
      width: 100%;
      height: 100%;
      background-color: rgba(239, 239, 239, 0.65); }
    .tao-widget-cells--hover .tao-widget-cells__col-img:hover::after {
      background-color: transparent; }
  .tao-widget-cells__col--size-5 {
    width: calc(5% - 10px); }
  .tao-widget-cells__col--size-10 {
    width: calc(10% - 10px); }
  .tao-widget-cells__col--size-15 {
    width: calc(15% - 10px); }
  .tao-widget-cells__col--size-20 {
    width: calc(20% - 10px); }
  .tao-widget-cells__col--size-25 {
    width: calc(25% - 10px); }
  .tao-widget-cells__col--size-30 {
    width: calc(30% - 10px); }
  .tao-widget-cells__col--size-33 {
    width: calc(33.33% - 10px); }
  .tao-widget-cells__col--size-35 {
    width: calc(35% - 10px); }
  .tao-widget-cells__col--size-40 {
    width: calc(40% - 10px); }
  .tao-widget-cells__col--size-45 {
    width: calc(45% - 10px); }
  .tao-widget-cells__col--size-50 {
    width: calc(50% - 10px); }
  .tao-widget-cells__col--size-55 {
    width: calc(55% - 10px); }
  .tao-widget-cells__col--size-60 {
    width: calc(60% - 10px); }
  .tao-widget-cells__col--size-65 {
    width: calc(65% - 10px); }
  .tao-widget-cells__col--size-66 {
    width: calc(66.66% - 10px); }
  .tao-widget-cells__col--size-70 {
    width: calc(70% - 10px); }
  .tao-widget-cells__col--size-75 {
    width: calc(75% - 10px); }
  .tao-widget-cells__col--size-80 {
    width: calc(80% - 10px); }
  .tao-widget-cells__col--size-85 {
    width: calc(85% - 10px); }
  .tao-widget-cells__col--size-90 {
    width: calc(90% - 10px); }
  .tao-widget-cells__col--size-95 {
    width: calc(95% - 10px); }
  .tao-widget-cells__col--size-100 {
    width: 100%; }
